[Leetcode] Remove Nth Node From End of List
Given a linked list, remove the nth node from the end of list and return its head.
For example:
1 | Given linked list: 1->2->3->4->5, and n = 2. |
Note:
Given n will always be valid.
Try to do this in one pass.
解题思路:
用双指针,两个指针距离是n,当第一个指针到达末尾时,第二个指针就是到要删除的节点前面。
1 | class Solution(object): |